thousand-spotted moon-shell - French English Dictionary